1
Anatomi Pernyataan C++
AI037Lesson 8
00:00

Dalam C++, perjalanan dari nilai abstrak hingga eksekusi dimulai dengan pernyataan. Sebuah pernyataan ekspresi dibuat hanya dengan menambahkan tanda titik koma ke sebuah ekspresi, memaksa kompiler untuk mengevaluasinya dan melanjutkan aliran kontrol secara berurutan.

1. Pernyataan Kosong

Sebuah pernyataan kosong (;) adalah tempat penampung yang digunakan ketika bahasa membutuhkan pernyataan tetapi logika Anda tidak. Meskipun berguna dalam beberapa loop, waspadalah terhadap pernyataan kosong yang tidak disengaja—tanda titik koma yang tidak disengaja setelah while atau if header dapat menyebabkan kesalahan logika yang mengerikan di mana tubuh yang dimaksud diabaikan.

⚠️ Peringatan (hlm. 235): Tanda titik koma yang tidak disengaja setelah header loop membuat pernyataan kosong sebagai tubuhnya, sering kali menghasilkan loop tak terbatas.

2. Pernyataan Komposit (Blok)

Sebuah pernyataan komposit, atau blok, adalah rangkaian pernyataan yang dibungkus dengan kurung kurawal { }. Ia diperlakukan sebagai satu unit eksekusi. Blok mendefinisikan lingkup sendiri; nama yang didefinisikan di dalamnya tidak terlihat dari luar.

Pernyataan Tunggalval = x + y;std::cout << val;Pernyataan Komposit (Blok){val = x + y;return val;}
Catatan (hlm. 235): Berbeda dengan pernyataan sederhana, sebuah blok tidak dihentikan dengan tanda titik koma.
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>